﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Volo.Abp.Domain.Entities;

namespace EMS.system.Entityies.SchedulingManagement.ProductionSchedulingModel
{
    /// <summary>  
    /// 生产排产  
    /// </summary>  
    public class ProductionScheduling : Entity<int>
    {
        /// <summary>  
        /// 工单编码  
        /// </summary>  
        public string Workcoding { get; set; }

        /// <summary>  
        /// 来源单号  
        /// </summary>  
        public string Sourceorder { get; set; }

        /// <summary>  
        /// 订单编号  
        /// </summary>  
        public string Ordernumber { get; set; }

        /// <summary>  
        /// 产品编号  
        /// </summary>  
        public string Productnumber { get; set; }

        /// <summary>  
        /// 产品名称  
        /// </summary>  
        public string Productname { get; set; }

        /// <summary>  
        /// 规格型号  
        /// </summary>  
        public string Specificationmodel { get; set; }

        /// <summary>  
        /// 单位  
        /// </summary>  
        public string Unit { get; set; }

        /// <summary>  
        /// 订单数量  
        /// </summary>  
        public int Quantityorder { get; set; }

        /// <summary>  
        /// 调整数量  
        /// </summary>  
        public int Adjustquantity { get; set; }

        /// <summary>  
        /// 已产数量  
        /// </summary>  
        public int Quantityproduced { get; set; }

        /// <summary>  
        /// 客户名称  
        /// </summary>  
        public string Customername { get; set; }

        /// <summary>  
        /// 需求日期  
        /// </summary>  
        public string Demanddate { get; set; }

        /// <summary>  
        /// 排产状态  
        /// </summary>  
        public bool Schedulingstatus { get; set; }
    }
}
